Computing the L1 Geodesic Diameter and Center of a Polygonal Domain
نویسندگان
چکیده
For a polygonal domain with h holes and a total of n vertices, we present algorithms that compute the L1 geodesic diameter in O(n2 + h4) time and the L1 geodesic center in O((n4 + n2h4)α(n)) time, respectively, where α(·) denotes the inverse Ackermann function. No algorithms were known for these problems before. For the Euclidean counterpart, the best algorithms compute the geodesic diameter in O(n7.73) or O(n7(h+ logn)) time, and compute the geodesic center in O(n11 logn) time. Therefore, our algorithms are significantly faster than the algorithms for the Euclidean problems. Our algorithms are based on several interesting observations on L1 shortest paths in polygonal domains.
منابع مشابه
Computing the L 1 Geodesic Diameter and Center of a Simple Polygon in Linear Time
In this paper, we show that the L1 geodesic diameter and center of a simple polygon can be computed in linear time. For the purpose, we focus on revealing basic geometric properties of the L1 geodesic balls, that is, the metric balls with respect to the L1 geodesic distance. More specifically, in this paper we show that any family of L1 geodesic balls in any simple polygon has Helly number two,...
متن کاملThe Geodesic Diameter of Polygonal Domains
This paper studies the geodesic diameter of polygonal domains having h holes and n corners. For simple polygons (i.e., h = 0), it is known that the geodesic diameter is determined by a pair of corners of a given polygon and can be computed in linear time. For general polygonal domains with h ≥ 1, however, no algorithm for computing the geodesic diameter was known prior to this paper. In this pa...
متن کاملOn the Geodesic Diameter in Polygonal Domains∗
A polygonal domain P with n corners V and h holes is a connected polygonal region of genus h whose boundary consists of h + 1 closed chains of n total line segments. The holes and the outer boundary of P are regarded as obstacles. Then, the geodesic distance d(p, q) between any two points p, q in polygonal domain P is defined to be the (Euclidean) length of a shortest obstacle-avoiding path bet...
متن کاملComputing the Geodesic Centers of a Polygonal Domain
We present an algorithm that computes the geodesic center of a given polygonal domain. The running time of our algorithm is O(n ) for any > 0, where n is the number of corners of the input polygonal domain. Prior to our work, only the very special case where a simple polygon is given as input has been intensively studied in the 1980s, and an O(n log n)-time algorithm is known by Pollack et al. ...
متن کاملGeodesic diameter of a polygonal domain in O(n^4 log n) time
We show that the geodesic diameter of a polygonal domain with n vertices can be computed in O(n logn) time by considering O(n) candidate diameter endpoints; the endpoints are a subset of vertices of the overlay of shortest path maps from vertices of the domain.
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Discrete & Computational Geometry
دوره 57 شماره
صفحات -
تاریخ انتشار 2016